<div id="signup">
	<h2>Signup</h2>
	<? if($flashdata = $this->session->flashdata('error')):?>
	<div class="alert alert-error" id="error">
	<? echo $flashdata; ?>
	</div>
	<? endif;?>
	<form action="<? echo base_url();?>user/signup_ajax" method="POST" id="signup_form">
		<p><label for="user_id">User ID</label><input type="text" name="user_id" value="" id="user_id"/><span class="help-inline" id="user_id_check_message"></span></p>
		<p><label for="user_name">User Name</label><input type="text" name="user_name" value="" id="user_name"/></p>
		<p><label for="password">Password</label><input type="password" name="password" value="" id="password"/></p>
		<p><label for="password_confirm">Password Confirm</label><input type="password" name="password_confirm" value="" id="password_confirm"/></p>
		<input type="submit" value="가입" class="btn">
	</form>
</div>
	
<script type="text/javascript" charset="utf-8">
$(document).ready(function(){
	$("#signup_form").submit(function(){
		if(!$("#user_id").val() || !$("#user_name").val() || !$("#password").val() || !$("#password_confirm").val()) {
			alert('빈 칸 없이 전부 채워주세요');
			return false;
		}
		$.post($(this).attr('action'), $(this).serialize(), function(data){
			if(data>0)
			{
				window.alert('가입을 축하합니다. login 페이지로 이동합니다.');
				window.location.href='<? echo base_url();?>user/login';
			}
			else if(data==-1) window.alert('빈칸이 있습니다.');
			else if(data==-2) window.alert('비밀번호가 서로 다릅니다.');
			else if(data==-3) window.alert('아이디가 중복입니다.');
			
			
		});
		return false;
	});
	$("#user_id").change(function(){
		var val = $("#user_id").val();
		if(val){
			$.post('<? echo base_url();?>user/check_user_id', {'user_id':val}, function(result){
				if(result<0)
				{
					$("#user_id_check_message").html('읭? 중복!! 다른 아이디를 써보세요');
					var className = 'error';
				}
				else
				{
					$("#user_id_check_message").html('요 아이디를 쓰는 사람이 없네요. 가입 고고!');
					var className = 'success';
				}
				$("#user_id").parent()
				.removeClass('control-group success error')
				.addClass('control-group')
				.addClass(className);
			});
		}
	});
});
</script>